object DM_Persistence: TDM_Persistence
  OldCreateOrder = False
  OnDestroy = DataModuleDestroy
  Left = 391
  Top = 200
  Height = 378
  Width = 562
  object DBConnection: TZConnection
    Protocol = 'firebird-2.0'
    HostName = 'localhost'
    Port = 3050
    Database = 'C:\CAUCES\CAUSESBD.FDB'
    User = 'SYSDBA'
    Password = 'masterkey'
    Catalog = 'C:\CAUCES\CAUSESBD.FDB'
    TransactIsolationLevel = tiReadCommitted
    SQLHourGlass = True
    Left = 56
    Top = 24
  end
  object ZT_Carreras: TZTable
    Connection = DBConnection
    CachedUpdates = True
    TableName = 'CARRERAS'
    Left = 144
    Top = 24
  end
  object ZT_Materias: TZTable
    Connection = DBConnection
    SortedFields = 'DENOMINACION'
    CachedUpdates = True
    TableName = 'MATERIAS'
    IndexFieldNames = 'DENOMINACION Asc'
    Left = 144
    Top = 128
    object ZT_MateriasID: TIntegerField
      FieldName = 'ID'
    end
    object ZT_MateriasDENOMINACION: TStringField
      FieldName = 'DENOMINACION'
      Size = 255
    end
    object ZT_MateriasCODIGO: TIntegerField
      FieldName = 'CODIGO'
    end
  end
  object ZT_Anio: TZTable
    Connection = DBConnection
    CachedUpdates = True
    TableName = 'ANIO'
    Left = 264
    Top = 32
  end
  object ZT_Cuatrimestre: TZTable
    Connection = DBConnection
    CachedUpdates = True
    TableName = 'CUATRIMESTRE'
    Left = 272
    Top = 88
  end
  object DS_Carrera: TDataSource
    DataSet = ZT_Carreras
    Left = 272
    Top = 144
  end
  object ZT_Documentos_por_Materia: TZTable
    Connection = DBConnection
    CachedUpdates = True
    TableName = 'DOCUMENTOS_POR_MATERIA'
    Left = 144
    Top = 184
    object ZT_Documentos_por_MateriaFK_ID_DOCUMENTO: TIntegerField
      FieldName = 'FK_ID_DOCUMENTO'
      Required = True
    end
    object ZT_Documentos_por_MateriaFK_ID_MATERIA: TIntegerField
      FieldName = 'FK_ID_MATERIA'
      Required = True
    end
    object ZT_Documentos_por_MateriaDESCRIPCION_MATERIA: TStringField
      FieldKind = fkLookup
      FieldName = 'DESCRIPCION_MATERIA'
      LookupDataSet = ZT_Materias
      LookupKeyFields = 'ID'
      LookupResultField = 'DENOMINACION'
      KeyFields = 'FK_ID_MATERIA'
      Size = 255
      Lookup = True
    end
  end
  object ZT_Carreras_Por_Materia: TZTable
    Connection = DBConnection
    CachedUpdates = True
    TableName = 'MATERIAS_POR_CARRERA'
    Left = 136
    Top = 72
    object ZT_Carreras_Por_MateriaFK_IDMATERIA: TIntegerField
      FieldName = 'FK_IDMATERIA'
      Required = True
    end
    object ZT_Carreras_Por_MateriaFK_IDCARRERA: TIntegerField
      FieldName = 'FK_IDCARRERA'
      Required = True
    end
    object ZT_Carreras_Por_MateriaDESCRIPCION_CARRERA: TStringField
      FieldKind = fkLookup
      FieldName = 'DESCRIPCION_CARRERA'
      LookupDataSet = ZT_Carreras
      LookupKeyFields = 'ID'
      LookupResultField = 'NOMBRE'
      KeyFields = 'FK_IDCARRERA'
      Size = 255
      Lookup = True
    end
    object ZT_Carreras_Por_MateriaANIO: TIntegerField
      FieldName = 'ANIO'
    end
    object ZT_Carreras_Por_MateriaCUATRIMESTRE: TIntegerField
      FieldName = 'CUATRIMESTRE'
    end
    object ZT_Carreras_Por_MateriaDESCRIPCION_ANIO: TStringField
      FieldKind = fkLookup
      FieldName = 'DESCRIPCION_ANIO'
      LookupDataSet = ZT_Anio
      LookupKeyFields = 'ID'
      LookupResultField = 'NOMBRE'
      KeyFields = 'ANIO'
      Lookup = True
    end
    object ZT_Carreras_Por_MateriaDESCRIPCION_CUATRIMESTRE: TStringField
      FieldKind = fkLookup
      FieldName = 'DESCRIPCION_CUATRIMESTRE'
      LookupDataSet = ZT_Cuatrimestre
      LookupKeyFields = 'ID'
      LookupResultField = 'NOMBRE'
      KeyFields = 'CUATRIMESTRE'
      Lookup = True
    end
    object ZT_Carreras_Por_MateriaDESCRIPCION_MATERIA: TStringField
      FieldKind = fkLookup
      FieldName = 'DESCRIPCION_MATERIA'
      LookupDataSet = ZT_Materias
      LookupKeyFields = 'ID'
      LookupResultField = 'DENOMINACION'
      KeyFields = 'FK_IDMATERIA'
      Size = 255
      Lookup = True
    end
  end
  object ZT_Tipo_Cuenta: TZTable
    Connection = DBConnection
    TableName = 'TIPO_CUENTA'
    Left = 272
    Top = 256
  end
  object ZT_Estado_Orden: TZTable
    Connection = DBConnection
    SortedFields = 'ORDEN'
    TableName = 'ESTADO_ORDEN'
    IndexFieldNames = 'ORDEN Asc'
    Left = 360
    Top = 32
  end
  object ZT_Productos: TZTable
    Connection = DBConnection
    SortedFields = 'ID'
    TableName = 'PRODUCTOS'
    IndexFieldNames = 'ID Asc'
    Left = 360
    Top = 88
    object ZT_ProductosID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object ZT_ProductosNOMBRE: TStringField
      FieldName = 'NOMBRE'
      Required = True
      Size = 255
    end
  end
  object ZT_Detalle_Precio: TZTable
    Connection = DBConnection
    SortedFields = 'FECHA_INICIO'
    TableName = 'COSTO_PRODUCTO_FECHA'
    MasterFields = 'ID'
    MasterSource = DS_Producto
    LinkedFields = 'FK_ID_PRODUCTO'
    IndexFieldNames = 'FECHA_INICIO Asc'
    Left = 360
    Top = 145
  end
  object DS_Producto: TDataSource
    DataSet = ZT_Productos
    Left = 440
    Top = 88
  end
  object JvAppIniFileStorage: TJvAppIniFileStorage
    StorageOptions.BooleanStringTrueValues = 'TRUE, YES, Y'
    StorageOptions.BooleanStringFalseValues = 'FALSE, NO, N'
    AutoFlush = True
    AutoReload = True
    FileName = 'configWindow.ini'
    DefaultSection = 'General'
    SubStorages = <
      item
      end
      item
      end>
    Left = 48
    Top = 127
  end
end
